The Dual DFA Learning Problem :
نویسنده
چکیده
We consider a dual version of the DFA pac-learning problem, in which concepts are strings over a xed alphabet, examples are DFAs, and a string s represents the set of all DFAs that accept it. It is shown that solving this problem is as hard as learning log-depth boolean circuits , even if the example DFAs are are always acyclic, leveled, and of logarithmic level width. Thus under cryptographic assumptions the dual DFA learning problem is hard. This result implies the hardness of several other more natural learning problems, including learning the description logic Classic from subconcepts, and learning arity-two \determinate" function-free Prolog clauses from ground clauses. The result also implies the hardness of two formal problems that are similar to problems studied in the area of \programming by demon-stration": learning straightline programs over a xed operator set from input-output pairs, and learning straightline programs from input-output pairs traces, and \partial traces".
منابع مشابه
Learning a Random DFA from Uniform Strings and State Information
Deterministic finite automata (DFA) have long served as a fundamental computational model in the study of theoretical computer science, and the problem of learning a DFA from given input data is a classic topic in computational learning theory. In this paper we study the learnability of a random DFA and propose a computationally efficient algorithm for learning and recovering a random DFA from ...
متن کاملSimple DFA are Polynomially Probably Exactly Learnable from Simple Examples
E cient learning of DFA is a challenging research problem in grammatical inference Both exact and approximate in the PAC sense identi ability of DFA from examples is known to be hard Pitt in his semi nal paper posed the following open research problem Are DFA PAC identi able if ex amples are drawn from the uniform distribu tion or some other known simple distribu tion Pitt We demonstrate that t...
متن کاملDesigning Knowledge Scaffolds to Support Mathematical Problem Solving
We present a methodology for designing better learning environments. In Phase 1, 6th-grade students’ (n = 223) prior knowledge was assessed using a difficulty factors assessment (DFA). The assessment revealed that scaffolds designed to elicit contextual, conceptual, or procedural knowledge each improved students’ ability to add and subtract fractions. Analyses of errors and strategies along wit...
متن کاملLearning DFA for Simple Examples
We present a framework for learning DFA from simple examples. We show that e cient PAC learning of DFA is possible if the class of distributions is restricted to simple distributions where a teacher might choose examples based on the knowledge of the target concept. This answers an open research question posed in Pitt's seminal paper: Are DFA's PAC-identi able if examples are drawn from the uni...
متن کاملThe Hypergeometric Coupon Collection Problem and its Dual
Suppose an urn contains M balls, of different types, which are removed from the urn in a uniform random manner. In the hypergeometric coupon collection problem, we are interested in the set of balls that have been removed at the moment when at least one ball of each type has been removed. In its dual, we are interested in the set of removed balls at the first moment that this set contains all o...
متن کامل